package com.jiayang.hhotel.bean;

import java.io.Serializable;
import java.util.List;

import cn.droidlover.xdroidmvp.net.IModel;

/**
 * Created by Administrator on 2017/5/18 0018.
 * 登录数据类
 */

public class LoginModel implements IModel,Serializable{
    /**
     * state : 9
     * info :
     * login : {"hotelDomain":"","photoPath":"","iconPath":"","pRightIdDtolist":[{"code":"0105","chnDescp":"统计分析","engDescp":""},{"code":"0106","chnDescp":"协议客户","engDescp":""},{"code":"0201","chnDescp":"订房","engDescp":""},{"code":"0203","chnDescp":"订餐","engDescp":""},{"code":"0208","chnDescp":"查询预订","engDescp":""},{"code":"03","chnDescp":"住店","engDescp":""},{"code":"0301","chnDescp":"查询现住","engDescp":""},{"code":"0302","chnDescp":"查询重要客人","engDescp":""},{"code":"0303","chnDescp":"上门入住","engDescp":""},{"code":"0306","chnDescp":"领钥匙","engDescp":""},{"code":"04","chnDescp":"客房服务","engDescp":""},{"code":"0401","chnDescp":"客房查房","engDescp":""},{"code":"0402","chnDescp":"客房清洁","engDescp":""},{"code":"0408","chnDescp":"客房物品","engDescp":""},{"code":"0411","chnDescp":"特殊房态","engDescp":""},{"code":"0413","chnDescp":"（退）加床","engDescp":""},{"code":"0501","chnDescp":"开台","engDescp":""},{"code":"0504","chnDescp":"点餐","engDescp":""},{"code":"0506","chnDescp":"结算","engDescp":""},{"code":"0508","chnDescp":"交接班","engDescp":""},{"code":"0511","chnDescp":"客房消息推送","engDescp":""},{"code":"06","chnDescp":"结账","engDescp":""},{"code":"0601","chnDescp":"查账","engDescp":""},{"code":"0602","chnDescp":"账务处理","engDescp":""},{"code":"0603","chnDescp":"交接班","engDescp":""},{"code":"0604","chnDescp":"查询离店客人","engDescp":""},{"code":"1102","chnDescp":"遗失","engDescp":""},{"code":"12","chnDescp":"政策宣传","engDescp":""},{"code":"1201","chnDescp":"酒店文化","engDescp":""},{"code":"1202","chnDescp":"涉外政策","engDescp":""},{"code":"1203","chnDescp":"住店须知","engDescp":""},{"code":"1206","chnDescp":"服务设施","engDescp":""},{"code":"1207","chnDescp":"营业项目","engDescp":""},{"code":"1208","chnDescp":"使用手册","engDescp":""},{"code":"13","chnDescp":"营收情况","engDescp":""},{"code":"1301","chnDescp":"最新收入统计","engDescp":""},{"code":"1302","chnDescp":"统计分析","engDescp":""},{"code":"14","chnDescp":"可租情况","engDescp":""},{"code":"1401","chnDescp":"最新可租统计","engDescp":""},{"code":"1402","chnDescp":"按等级可租统计","engDescp":""},{"code":"1403","chnDescp":"按房可租统计","engDescp":""},{"code":"15","chnDescp":"系统管理","engDescp":""},{"code":"1501","chnDescp":"清除历史数据","engDescp":""},{"code":"1502","chnDescp":"酒店设置","engDescp":""},{"code":"150201","chnDescp":"酒店设置查看","engDescp":""},{"code":"150202","chnDescp":"酒店设置增加","engDescp":""},{"code":"150203","chnDescp":"酒店设置修改","engDescp":""},{"code":"150204","chnDescp":"酒店设置删除","engDescp":""},{"code":"1503","chnDescp":"客房设置","engDescp":""},{"code":"150301","chnDescp":"客房设置查看","engDescp":""},{"code":"150302","chnDescp":"客房设置增加","engDescp":""},{"code":"150303","chnDescp":"客房设置修改","engDescp":""},{"code":"150304","chnDescp":"客房设置删除","engDescp":""},{"code":"1504","chnDescp":"人事设置","engDescp":""},{"code":"150401","chnDescp":"人事设置查看","engDescp":""},{"code":"150402","chnDescp":"人事设置增加","engDescp":""},{"code":"150403","chnDescp":"人事设置修改","engDescp":""},{"code":"150404","chnDescp":"人事设置删除","engDescp":""},{"code":"1505","chnDescp":"营销设置","engDescp":""},{"code":"150501","chnDescp":"营销设置查看","engDescp":""},{"code":"150502","chnDescp":"营销设置增加","engDescp":""},{"code":"150503","chnDescp":"营销设置修改","engDescp":""},{"code":"150504","chnDescp":"营销设置删除","engDescp":""},{"code":"1506","chnDescp":"预订设置","engDescp":""},{"code":"150601","chnDescp":"预订设置查看","engDescp":""},{"code":"150602","chnDescp":"预订设置增加","engDescp":""},{"code":"150603","chnDescp":"预订设置修改","engDescp":""},{"code":"150604","chnDescp":"预订设置删除","engDescp":""},{"code":"1507","chnDescp":"账务设置","engDescp":""},{"code":"150701","chnDescp":"账务设置查看","engDescp":""},{"code":"150702","chnDescp":"账务设置增加","engDescp":""},{"code":"150703","chnDescp":"账务设置修改","engDescp":""},{"code":"150704","chnDescp":"账务设置删除","engDescp":""},{"code":"1508","chnDescp":"消费设置","engDescp":""},{"code":"150801","chnDescp":"消费设置查看","engDescp":""},{"code":"150802","chnDescp":"消费设置增加","engDescp":""},{"code":"150803","chnDescp":"消费设置修改","engDescp":""},{"code":"150804","chnDescp":"消费设置删除","engDescp":""},{"code":"1509","chnDescp":"其他设置","engDescp":""},{"code":"150901","chnDescp":"其他设置查看","engDescp":""},{"code":"150902","chnDescp":"其他设置增加","engDescp":""},{"code":"150903","chnDescp":"其他设置修改","engDescp":""},{"code":"16","chnDescp":"夜审","engDescp":""}]}
     */

    private int state;
    private String info;
    private LoginBean login;

    @Override
    public boolean isNull() {
        return false;
    }

    @Override
    public boolean isAuthError() {
        return false;
    }

    @Override
    public boolean isBizError() {
        return false;
    }

    @Override
    public String getErrorMsg() {
        return null;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public LoginBean getLogin() {
        return login;
    }

    public void setLogin(LoginBean login) {
        this.login = login;
    }

    public static class LoginBean implements Serializable {
        /**
         * hotelDomain :
         * photoPath :
         * iconPath :
         * pRightIdDtolist ;
         */

        private String hotelDomain;
        private String photoPath;
        private String iconPath;
        private List<PRightIdDtolistBean> pRightIdDtolist;

        public String getHotelDomain() {
            return hotelDomain;
        }

        public void setHotelDomain(String hotelDomain) {
            this.hotelDomain = hotelDomain;
        }

        public String getPhotoPath() {
            return photoPath;
        }

        public void setPhotoPath(String photoPath) {
            this.photoPath = photoPath;
        }

        public String getIconPath() {
            return iconPath;
        }

        public void setIconPath(String iconPath) {
            this.iconPath = iconPath;
        }

        public List<PRightIdDtolistBean> getPRightIdDtolist() {
            return pRightIdDtolist;
        }

        public void setPRightIdDtolist(List<PRightIdDtolistBean> pRightIdDtolist) {
            this.pRightIdDtolist = pRightIdDtolist;
        }

        public static class PRightIdDtolistBean implements Serializable {
            /**
             * code : 0105
             * chnDescp : 统计分析
             * engDescp :
             */

            private String code;
            private String chnDescp;
            private String engDescp;

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getChnDescp() {
                return chnDescp;
            }

            public void setChnDescp(String chnDescp) {
                this.chnDescp = chnDescp;
            }

            public String getEngDescp() {
                return engDescp;
            }

            public void setEngDescp(String engDescp) {
                this.engDescp = engDescp;
            }
        }
    }
}
